using System;
using System.Runtime.Remoting;


namespace Accurint {
	public class Client:IAccurint{
		protected string TcpPath = Dimok.ConfigAccurint.Accurint.TcpPath;

		public PersonDS GoPeopleSearch(string SSN) {
			return ((IAccurint)Activator.GetObject(typeof(IAccurint),TcpPath)).GoPeopleSearch(SSN);
		}
		public string GoDriverLicense(string driverLicense) {
			return ((IAccurint)Activator.GetObject(typeof(IAccurint),TcpPath)).GoDriverLicense(driverLicense);
		}
		public PersonDS GoInstantID(string firstName,string lastName,string SSN,string street,string city,string state,string zip,string DOB,string homePhone,string driverLicense) {
			return ((IAccurint)Activator.GetObject(typeof(IAccurint),TcpPath)).GoInstantID(firstName,lastName,SSN,street,city,state,zip,DOB,homePhone,driverLicense);
		}
	
		public void Login() {
			((IAccurint)Activator.GetObject(typeof(IAccurint),TcpPath)).Login();
		}

		public PersonDS GoPeopleAtWork(string SSN) {
			return ((IAccurint)Activator.GetObject(typeof(IAccurint), TcpPath)).GoPeopleAtWork(SSN);
		}
	}
}
